package com.chenjiajin.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.sql.Timestamp;

@Data
@TableName(value = "t_logger_infos")
public class MyLogger implements Serializable {

    @TableId(type = IdType.AUTO)
    private Long id;

    private String clientIp;        // 客户端请求ip
    private String uri;             // 客户端请求路径
    private String type;            // 终端请求方式,普通请求,ajax请求
    private String method;          // 请求方式method,post,get等
    private String paramData;       // 请求参数内容,json
    private String sessionId;       // 请求接口唯一session标识
    private Timestamp time;         // 请求时间
    private String returnTime;      // 接口返回时间
    private String returnData;      // 接口返回数据json
    private String httpStatusCode;  // 请求时httpStatusCode代码，如：200,400,404等
    private Integer timeConsuming;      // 请求耗时秒单位


}